package cn.techjc.service;

import java.util.List;
import java.util.Map;

import cn.techjc.domain.Users;
import cn.techjc.domain.UsersVoteInfo;

/**
 * Created by chenyu on 2016/7/31.
 */
public interface VotedService {
	
	//投票人和投票信息
	List<Users> userList ();
	//添加用户投票信息
	void voteAdd(UsersVoteInfo voteInfo);
	//每个ip投票数量为最多5票  
	int voteLimit(String ip);
	
	void setUsersNumToRedis(String name);
	List<Map<String, String>> getUsersNumFromRedis();
	
	
	// 查询投票结果页
	List votedResult(int configId, String configName);


	// 根据用户id获取用户的当天投票
	List<Map<String, Object>> getVotesByOpenId(String openId );

	// 向数据库中添加数据
	int insertVote(String openId, String id );
	Users selectIdByName(String userName);




}
